package com.liuxing.doctor.service;

import com.liuxing.doctor.entity.Inspection;

import java.util.List;
import java.util.Map;

/**
 * @author 行柳
 * 学习使用
 */
public interface InspectionService {
    /**
     * 查询病人检查单的基本信息
     * @param patient_id
     * @return
     */
    List<Inspection> queryByPatientId(String patient_id);
    /**
     * 根据检查id查询检查项目
     * @param inspectionId
     * @return
     */
    Inspection queryByInspectionId(String inspectionId);
    /**
     * 插入一条信息检查项目
     * @param map
     * @return
     */
    Integer createOneInspectionProject(Map<String,Object> map);
    /**
     * 根据存在的检查id更新部分基本信息
     * @param map
     * @return
     */
    Integer updateOneInspectionProjectById(Map<String,Object> map);

    /**
     * 查询最近一条插入记录的自增id
     * @return
     */
    Integer queryLastInsertId();
    /**
     * 删除一条记录
     * @param inspectionId 检查项目id
     * @return
     */
    int deleteOneInspectionProjectById(String inspectionId);
}
